package com.example.web.ui.tag.html.builder;

import java.io.IOException;
import java.util.Map;

/**
 * All rights Reserved, Designed By www.jeeweb.cn
 *
 * @version V1.0
 * @title: HtmlComponentBuilder.java
 * @package cn.jeeweb.tags.html.builder.builder
 * @description: 组建构造器具
 * @author: 王存见
 * @date: 2017年5月13日 上午10:20:37
 * @copyright: 2017 www.jeeweb.cn Inc. All rights reserved.
 */
public interface HtmlComponentBuilder {
    /**
     * JSMap
     *
     * @return
     */
    public Map<String, String> getJsComponents();

    /**
     * css语句map
     *
     * @return
     */
    public Map<String, String> getCssComponents();

    /**
     * html语句map
     *
     * @return
     */
    public Map<String, String> getFragmentComponents();

    /**
     * 初始化
     *
     * @throws IOException
     */
    public void init() throws IOException;
}